import { reqUserLogin } from '@/api/user'
export default {
  namespaced: true,
  state: () => {
    // Vuex4 建议这儿指定数据的时候用函数再返回一个对象
    return {
      profile: {}
    }
  },
  mutations: {
    setProfile(state, newProfile) {
      state.profile = newProfile
    }
  },
  actions: {
    async login(context, { isAgree, ...data }) {
      const res = await reqUserLogin(data)
      context.commit('setProfile', res.result)
    }
  }
}
